Pisco: A Computational Approach to Predict Personality Types from Java Source Code
نویسندگان
چکیده
We developed an approach to automatically predict the personality traits of Java developers based on their source code for the PR-SOCO challenge 2016. The challenge provides a data set consisting of source code with their associated developers’ personality traits (neuroticism, extraversion, openness, agreeableness, and conscientiousness). Our approach adapts features from the authorship identification domain and utilizes features that were specifically engineered for the PR-SOCO challenge. We experiment with two learning methods: linear regression and k-nearest neighbors regressor. The results are reported in terms of the Pearson product-moment correlation and root mean square error. CCS Concepts •Computing methodologies Ñ Artificial intelligence; Natural language processing;
منابع مشابه
PAN at FIRE: Overview of the PR-SOCO Track on Personality Recognition in SOurce COde
Author profiling consists of predicting some author’s characteristics (e.g. age, gender, personality) from her writing. After addressing at PAN@CLEF mainly age and gender identification, and also personality recognition in Twitter, in this PAN@FIRE track on Personality Recognition from SOurce COde (PR-SOCO) we have addressed the problem of predicting author’s personality traits from her source ...
متن کاملArtificial Intelligence for Software Quality Improvement
This paper presents a software quality support tool, a Java source code evaluator and a code profiler based on computational intelligence techniques. It is Java prototype software developed by AI Group [1] from the Research Laboratories at Universidad de Palermo: an Intelligent Java Analyzer (in Spanish: Analizador Java Inteligente, AJI). It represents a new approach to evaluate and identify in...
متن کاملMethod-level code clone detection for java through hybrid approach
A Software clone is an active research area where several researchers have investigated techniques to automatically detect duplicated code in programs. However their researches have limitations either in finding the structural or functional clones. Moreover, all these techniques detected only the first three types of clones. In this paper, we propose a hybrid approach combining metric-based app...
متن کاملJScheme : A Scheme Interpreter Embedded Within Java Source Code
Mixing two or more programming languages together within a single project can be nontrivial, involving different types of source code that must be compiled by different programs to generate various object or class files. We demonstrate a novel method of implementing JScheme, a variant of the Scheme language, that embeds both its source and object code within standard Java source files. We provi...
متن کاملSIREN Cytoscape plugin: Interaction Type Discrimination in Gene Regulatory Networks
Integrating expression data with gene interactions in a network is essential for understanding the functional organization of the cells. Consequently, knowledge of interaction types in biological networks is important for data interpretation. Signing of Regulatory Networks (SIREN) plugin for Cytoscape is an open-source Java tool for discrimination of interaction type (activatory or inhibitory) ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016